//
//  lianbiao.m
//  C
//
//  Created by 钟纪旺 on 16/4/8.
//  Copyright © 2016年 zjw. All rights reserved.
//

#import "lianbiao.h"

@implementation lianbiao
//#include <stdio.h>
//#include <stdlib.h>
////用结构体来描述链表的结点
//typedef struct node{
//    int data;//数据域，保存的是该结点的数据
//    struct node *next; /*指针域，保存的是下一个结点的
//                        地址*/
//}Node;
////头插入法创建链表
//Node *create_LinkList(){
//    int data;// 定义数据域变量
//    int i=0;
//    Node *head,*p;//head表示头结点，p表示非头结点
//    head=(Node*)malloc(sizeof(Node));//为头结点分配空间
//    head->next=NULL;//设置头结点的指针域为空
//    while (i<5) {
//        printf("请输入第%d个数据:",(i++)+1);
//        scanf("%d",&data);
//        p=(Node*)malloc(sizeof(Node));
//        p->data=data;//用从键盘输入的数据给结点p的数据域赋值。
//        p->next=head->next;
//        head->next=p;
//    }
//    
//    return head;
//    
//}
////尾插入法创建链表
//Node *create_LinkList_tail(){
//    int data ,i=0;// data定义数据域变量,i
//    Node*head,*q,*p;
//    head=(Node*)malloc(sizeof(Node));//为头结点分配空间
//    p=(Node*)malloc(sizeof(Node));
//    head=p;
//    p->next=NULL;
//    while (i<5) {
//        printf("请输入第%d个数据:",(i++)+1);
//        scanf("%d",&data);
//        q=(Node*)malloc(sizeof(Node));
//        q->data=data;
//        //先找到尾结点
//        while (p->next) {
//            p=p->next;
//        }
//        p->next=q;
//        q->next=NULL;
//        
//    }
//    return head;
//    
//}
////按照序号查找链表的数据
//int get_element(Node*list,int i)
//{
//    Node* p=list->next;//结点指针变量
//    int j=1;
//    while (p!=NULL&&j<i) {
//        p=p->next;
//        j++;
//    }
//    if((--j)!=i){
//        printf("没有找到,位置超出链表结点数\n");
//        exit(0);
//    }else{
//        printf("找到了，值为:%d\n",p->data);
//        
//    }
//    
//    
//    
//    return p->data;
//}
////实现链表的按值查找函数
//int get_element2(Node*list,int i)
//{
//    Node* p=list->next;//结点指针变量
//    
//    while (p&&p->data!=i) {
//        p=p->next;
//    }
//    if(p!=NULL&&p->data==i){
//        printf("找到了为%d\n",p->data);
//    }
//    else {
//        printf("没有找到\n");
//        exit(0);
//    }
//    return p->data;
//}
////打印链表的数据
//void print_List(Node*list){
//    while (list->next) {
//        printf("% d",(list->next)->data);
//        list=list->next;
//    }
//    printf("\n");
//    
//}
//int main() {
//    /*
//     //1.对结点的赋值
//     Node* p;//头结点
//     //2.给头结点分配内存空间
//     p=(Node*)malloc(sizeof(Node));
//     //3.设置头结点的数据域
//     p->data =99;
//     //4.设置头结点的指针域
//     p->next=NULL;
//     */
//    
//    Node*phone=create_LinkList_tail();
//    printf("链表数据为:");
//    print_List(phone);
//    get_element2(phone,33);
//    free(phone);//释放内存
//    return 0;
//}



-(void)biao{
    
    NSLog(@"链表%@在注释中!",self.name);
    
    
    
}
@end
